package tutorial.jpa.model;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(name="Concessionario")
public class Concessionario {
	
	@Id
	private int codice;
	
	private String nome;
	private String indirizzo;
	
	@OneToMany(cascade=CascadeType.ALL ,fetch=FetchType.LAZY,mappedBy="concessionario")
	private List<Auto> automobili;
	
	public Concessionario(){
		
	}

	
	public int getCodice() {
		return codice;
	}


	public void setCodice(int codice) {
		this.codice = codice;
	}


	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getIndirizzo() {
		return indirizzo;
	}

	public void setIndirizzo(String indirizzo) {
		this.indirizzo = indirizzo;
	}

	public List<Auto> getAutomobili() {
		return automobili;
	}

	public void setAutomobili(List<Auto> automobili) {
		this.automobili = automobili;
	}
	
	

}
